package com.prj.ufdm.demo.tutorial.rmi;

import java.rmi.Naming;
import java.rmi.registry.LocateRegistry;

/**
 * Rmi 服务端启动
 * @author Administrator
 */
public class RmiHelloServer {
	
	public static void main(String args[]) {
		
		try {
			IHello hello = new HelloImpl();
			// 本地主机上的远程对象注册表Registry的实例，指定端口为8888（Java默认端口是1099）
			LocateRegistry.createRegistry(8888);
			// 如果配置在远程服务器，把地址换成你的ip
			System.setProperty("java.rmi.server.hostname", "127.0.0.1");
			// 远程对象注册到RMI注册服务器上(格式为：rmi://host:port/name)
			Naming.bind("rmi://localhost:8888/RHello", hello);

			System.out.println("\n IHello 注册到 8888 端口，启动成功！");
		} catch (Exception e) {
			e.printStackTrace();
		}
		
	}
}
